#ifndef __NIGHT_SKY_CLOSABLE_HPP
#define __NIGHT_SKY_CLOSABLE_HPP

namespace common
{
  /**
   * close 処理可能であることを示す．
   * 
   * @author krdlab
   */
  class Closable
  {
  public:
    virtual ~Closable() {}
    virtual bool isClosed() const = 0;
    virtual void close() = 0;
  };
}

#endif
